package com.tom.demo.common.entity;

import lombok.Data;

/**
 * 
 * @TableName cp_temp_file_base_info
 */
@Data
public class CpTempFileBaseInfo {
    /**
     * id
     */
    private String id;

    /**
     * 文件名称(如果是excel或者csv的有多个sheet页的时候，文件名称使用：上传的原始文件名称+第sheet页，例如上传的文件名:S20845中欧瑞博6期成长价值基金净值波动表20220630至20220731_74294835061656046.xlsx 这个文件有三个sheet页，但是只有两个sheet页有内容，那么文件名称就是:S20845中欧瑞博6期成长价值基金净值波动表20220630至20220731_74294835061656046第1页.xlsx，S20845中欧瑞博6期成长价值基金净值波动表20220630至20220731_74294835061656046第二页.xlsx)
     */
    private String fileName;

    /**
     * 0:pdf;   1:excel;   2:图片;    3:csv
     */
    private String fileType;

    /**
     * 文件路径(minio的文件路劲)
     */
    private String filePath;

    /**
     * 相对路径(当前解析出来的文件位于上传上来的zip文件中的位置)
     */
    private String dataRoute;

    /**
     * 解析状态 0:成功  1:失败
     */
    private Integer parseStatus;

    /**
     * 失败原因
     */
    private String failReason;

    /**
     * 产品id
     */
    private Integer fundId;

    /**
     * 基金编码
     */
    private String fundCode;

    /**
     * 托管复核 0否(默认),4手动上传复核 5托管邮箱复核
     */
    private String custodyReview;

    /**
     * pdf文件使用ocr转excel后的minio路径
     */
    private String excelPath;
}